package com.finance.cooperate.dao.entity.secondary;


import com.finance.cooperate.dao.support.pojo.BaseVO;
import com.finance.cooperate.dao.support.upk.ScrapyAppUPK;
import lombok.Data;

import javax.persistence.Column;
import javax.persistence.EmbeddedId;
import javax.persistence.Entity;
import javax.persistence.Table;

/**
 * @ClassName ScrapyApp
 * @Description app爬虫表
 * @Author shen
 * @Date 2022/9/14 14:27
 * @Modify ...
 */
@Entity
@Table(name = "rc_scrapy_applist")
@Data
public class ScrapyApp extends BaseVO {

    private static final long serialVersionUID = -2834016868974960034L;

    // 联合主键
    @EmbeddedId
    private ScrapyAppUPK scrapyAppListUPK;

    // 盈利
    @Column(name = "monetization_isFree")
    private String monetizationIsFree;

    // 盈利
    @Column(name = "monetization_hasIaps")
    private String monetizationHasIaps;

    // 盈利
    @Column(name = "monetization_hasAds")
    private String monetizationHasAds;

    // 盈利
    @Column(name = "monetization_price")
    private String monetizationPrice;

    // 评论
    @Column(name = "rating_stars")
    private String ratingStars;

    // 评论
    @Column(name = "rating_count")
    private String ratingCount;

    // 下载
    @Column(name = "downloads")
    private String downloads;

    // 更新日期
    @Column(name = "updated_date")
    private String updatedDate;

    // 发布日期
    @Column(name = "release_date")
    private String releaseDate;

    // 类目
    @Column(name = "categories_name")
    private String categoriesName;

    // 设备
    @Column(name = "devices")
    private String devices;

    // 描述
    @Column(name = "description")
    private String description;

    // 国家
    @Column(name = "countries")
    private String countries;

    // 语言
    @Column(name = "langs")
    private String langs;

    // 本地话语言
    @Column(name = "localized_langs")
    private String localized_langs;

    // 版本
    @Column(name = "version")
    private String version;

    // 下载大小
    @Column(name = "download_size")
    private String downloadSize;

    // 包名
    @Column(name = "stores_id")
    private String storesId;

    // 内容分级
    @Column(name = "content_rating_field_name")
    private String contentRatingFieldName;

    // 内容分级
    @Column(name = "content_rating_value")
    private String contentRatingValue;

    // 推断性别分类
    @Column(name = "inferred_gender_classification")
    private String inferredGenderClassification;

    // 推断年龄分类
    @Column(name = "inferred_age_percentages")
    private String inferredAgePercentages;

    // 推断女性占比
    @Column(name = "inferred_female_percent")
    private String inferredFemalePercent;

}
